package com.yuw.Objectstreamdemo;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

import org.junit.jupiter.api.Test;

public class TestDriver {
	
	/**
	 * 对象输出流
	 */
	@Test
	public void test01() {
		//创建一个Student类的实例对象
		Student stu0=new Student("张三","15001",80);
		try(
				//使用对象流将内存中的stu0的信息写到外部文件中
				ObjectOutputStream oos = new ObjectOutputStream(
						new FileOutputStream("E:/temp/objstream/stu01_out.dat"));
			) {
			//将对象写出
			oos.writeObject(stu0);
			System.out.println("ok");
		} catch (IOException e) {
			// 异常处理
			e.printStackTrace();
		}
	}
	
		
}
